package com.chenchao.collection.stream;

import java.util.ArrayList;

/**
 * @encoding : UTF-8
 * @Time : 2020/12/4 20:54
 * @Author : Chen Chao
 * @File : javaSE.com.chenchao.collection.stream.Test06.java
 * @Software : IntelliJ IDEA
 * @since : 1.8
 * map方法
 */
public class Test06 {
    public static void main(String[] args) {
        ArrayList<String> strings = new ArrayList<>();
        strings.add("10");
        strings.add("20");
        strings.add("30");
        strings.add("40");
        strings.add("50");


        /*把字符串转成整型后加一*/
        strings.stream().map(Integer::parseInt).map(i->++i).forEach(System.out::println);
        /*利用mapToInt转成IntStream流，
        /*然后利用IntStream的sum对象求和*/
        /*sum()也是一个终结者*/
        System.out.println(strings.stream().mapToInt(Integer::parseInt).sum());
    }
}
